GU-DSL – A Generic Domain-Specific Language for Data- and Image Processing
نویسندگان
چکیده
The complexity of image processing tasks has risen during the last years. To counteract this trend, we introduce the novel Domain Specific Language GU-DSL allowing to shorten the time-to-market and improving the development process. Therefor we use some base concepts of Java and C#, adopting the idea of encapsulating classes and flowmodels using diagrams as e.g. done by UML, but in a textual form. Giving developers the freedom of individual modeling, the DSL forces the developer, to adhere to special structures and requirements using flow modeling which helps reducing recurring mistakes.
منابع مشابه
Ontology-Supported Design of Domain-Specific Languages: A Complex Event Processing Case Study
This chapter introduces a novel approach for design of Domain-Specific Languages (DSL). It is very common in practice that the same problems emerge in different application domains (e.g. the modeling support for complex event processing is desirable in the domain of algorithmic trading, IT security assessment, robust monitoring, etc.). A DSL operates in one single domain, but the above-mentione...
متن کاملRIPL: An Efficient Image Processing DSL for FPGAs
Field programmable gate arrays (FPGAs) can accelerate image processing by exploiting finegrained parallelism opportunities in image operations. FPGA language designs are often subsets or extensions of existing languages, though these typically lack suitable hardware computation models so compiling them to FPGAs leads to inefficient designs. Moreover, these languages lack image processing domain...
متن کاملHIPAcc: A Domain-Specific Language and Compiler for Image Processing
Domain-Specific Languages (DSLs) provide high-level and domain-specific abstractions that allow expressive and concise algorithm descriptions. Since the description in a DSL hides also the properties of the target hardware, DSLs are a promising path to target different parallel and heterogeneous hardware from the same algorithm description. In theory, the DSL description can capture all charact...
متن کاملDynamic Domain-Specific Language for BigData Tasks' Description
The paper presents a dynamic Domain-Specific Language (DSL) which is developed to provide the capability of high-level BigData task descriptions within e-Science applications. The dynamic structure of the DSL supports language structure extension depending on a particular problem domain defining specific requirements, data processing, and aggregation and simulation procedures. The extension is ...
متن کاملTowards a performance-portable description of geometric multigrid algorithms using a domain-specific language
High Performance Computing (HPC) systems are nowadays more and more heterogeneous. Different processor types can be found on a single node including accelerators such as Graphics Processing Units (GPUs). To cope with the challenge of programming such complex systems, this work presents a domain-specific approach to automatically generate code tailored to different processor types. Low-level CUD...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015